home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / docs / linux-do / programm / lpg-0.4 / lpg-0 / LPG / examples / ipc / Makefile < prev    next >
Encoding:
Makefile  |  1995-04-01  |  1.2 KB  |  54 lines

  1. CC            =  gcc
  2. FLAGS         =  -O6 -Wall -DPOSIX_SOURCE
  3.  
  4. CFLAGS    =  $(FLAGS) -I.
  5. LDLIBS    =  
  6. LDFLAGS   =  
  7.  
  8. all:    msgtool semtool shmtool pipe popen1 popen2 popen3 \
  9.     fifoclient fifoserver semstat
  10.  
  11. msgtool: msgtool.c
  12.     $(CC) $(CFLAGS) -o msgtool msgtool.c $(LDFLAGS) $(LDLIBS)
  13.     strip msgtool
  14.  
  15. semtool: semtool.c
  16.     $(CC) $(CFLAGS) -o semtool semtool.c $(LDFLAGS) $(LDLIBS)
  17.     strip semtool
  18.  
  19. semstat: semstat.c
  20.     $(CC) $(CFLAGS) -o semstat semstat.c $(LDFLAGS) $(LDLIBS)
  21.     strip semstat
  22.  
  23. shmtool: shmtool.c
  24.     $(CC) $(CFLAGS) -o shmtool shmtool.c $(LDFLAGS) $(LDLIBS)
  25.     strip shmtool 
  26.  
  27. pipe:    pipe.c
  28.     $(CC) $(CFLAGS) -o pipe pipe.c $(LDFLAGS) $(LDLIBS)
  29.     strip pipe
  30.  
  31. popen1: popen1.c
  32.     $(CC) $(CFLAGS) -o popen1 popen1.c $(LDFLAGS) $(LDLIBS)
  33.     strip popen1 
  34.  
  35. popen2: popen2.c
  36.     $(CC) $(CFLAGS) -o popen2 popen2.c $(LDFLAGS) $(LDLIBS)
  37.     strip popen2
  38.  
  39. popen3: popen3.c
  40.     $(CC) $(CFLAGS) -o popen3 popen3.c $(LDFLAGS) $(LDLIBS)
  41.     strip popen3
  42.  
  43. fifoclient: fifoclient.c
  44.     $(CC) $(CFLAGS) -o fifoclient fifoclient.c $(LDFLAGS) $(LDLIBS)
  45.     strip fifoclient
  46.  
  47. fifoserver: fifoserver.c
  48.     $(CC) $(CFLAGS) -o fifoserver fifoserver.c $(LDFLAGS) $(LDLIBS)
  49.     strip fifoserver
  50.  
  51. clean:    
  52.     rm -f *.o core* msgtool semtool shmtool pipe popen[123]
  53.  
  54.